package com.jwsoft.manager.common.vo.eduLotteryAnnouncementDetail;

import com.bifang.assistant.common.vo.BaseVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 摇号公示明细表VO
 *
 * @author wangt
 * @since 2024-06-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class EduLotteryAnnouncementDetailVO extends BaseVO {

    @Schema(name = "lotteryAnnouncementDetailId", description = "人员明细id")
    private Long lotteryAnnouncementDetailId;

    @Schema(name = "lotteryAnnouncementId", description = "摇号公示id")
    private Long lotteryAnnouncementId;

    @Schema(name = "applyId", description = "报名编号")
    private String applyId;

    @Schema(name = "fullNameTm", description = "姓名脱敏")
    private String fullNameTm;

    @Schema(name = "idcardTm", description = "身份证脱敏")
    private String idcardTm;

    @Schema(name = "childFullNameTm", description = "幼儿姓名脱敏")
    private String childFullNameTm;

    @Schema(name = "childIdcardTm", description = "幼儿身份证脱敏")
    private String childIdcardTm;

    @Schema(name = "serialNum", description = "摇号序号")
    private Integer serialNum;

    @Schema(name = "schoolId", description = "学校")
    private String schoolId;

    @Schema(name = "schoolName", description = "学校名称")
    private String schoolName;

    @Schema(name = "aspirationType", description = "第几志愿")
    private String aspirationType;

    @Schema(name = "schoolCategory", description = "学段")
    private String schoolCategory;

    @Schema(name = "schoolNature", description = "选择学校办别0.公办 1.民办")
    private String schoolNature;

    @Schema(name = "year", description = "年份")
    private Integer year;

    @Schema(name = "configTypeName", description = "招生计划类别")
    private String configTypeName;

    @Schema(name = "configName", description = "招生类别")
    private String configName;

    @Schema(name = "remarks", description = "备注")
    private String remarks;

}
